package itsm.isperp.module.entity.report;

import itsm.isperp.framework.domain.IBean;
import java.util.Date;

import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.Id;
import javax.persistence.Table;

/**
 * 实体
 *
 * @author lizx
 * @date 2017-10-15 11:29
 */
@Entity
@Table(name = "report_description")
public class ReportDescription implements IBean {

    /**
     *
     */
    private static final long serialVersionUID = 1L;


    //
    @Column
    protected Date createDate;

    //
    @Column
    protected String description;

    //
    @Id
    protected String id;

    //
    @Column
    protected Date reportDate;
    
    @Column
    protected int orderNum;
    
    @Column
    protected int checkInNum;
    
    @Column
    protected int solutionNum;
    
    @Column
    protected int notFinishNum;
    
    @Column
    protected String orderIds;
    
    @Column
    protected String checkInIds;
    
    @Column
    protected String solutionIds;
    
    @Column
    protected String notFinishIds;
    

	public int getOrderNum() {
		return orderNum;
	}

	public void setOrderNum(int orderNum) {
		this.orderNum = orderNum;
	}

	public int getCheckInNum() {
		return checkInNum;
	}

	public void setCheckInNum(int checkInNum) {
		this.checkInNum = checkInNum;
	}

	public int getSolutionNum() {
		return solutionNum;
	}

	public void setSolutionNum(int solutionNum) {
		this.solutionNum = solutionNum;
	}

	public int getNotFinishNum() {
		return notFinishNum;
	}

	public void setNotFinishNum(int notFinishNum) {
		this.notFinishNum = notFinishNum;
	}

	public Date getCreateDate() {
		return createDate;
	}

	public void setCreateDate(Date createDate) {
		this.createDate = createDate;
	}

	public String getDescription() {
		return description;
	}

	public void setDescription(String description) {
		this.description = description;
	}

	public Date getReportDate() {
		return reportDate;
	}

	public void setReportDate(Date reportDate) {
		this.reportDate = reportDate;
	}

	public Integer getReportType() {
		return reportType;
	}

	public void setReportType(Integer reportType) {
		this.reportType = reportType;
	}

	public String getUserName() {
		return userName;
	}

	public void setUserName(String userName) {
		this.userName = userName;
	}

	public String getUseId() {
		return useId;
	}

	public void setUseId(String useId) {
		this.useId = useId;
	}

	public static long getSerialversionuid() {
		return serialVersionUID;
	}

	//1 日报;2 周报;3 月报;
    @Column
    protected Integer reportType;

    //
    @Column
    protected String userName;

    //
    @Column
    protected String useId;

    @Override
    public String getId() {
        return id;
    }

    @Override
    public void setId(String id) {
        this.id = id;
    }

	public String getOrderIds() {
		return orderIds;
	}

	public void setOrderIds(String orderIds) {
		this.orderIds = orderIds;
	}

	public String getCheckInIds() {
		return checkInIds;
	}

	public void setCheckInIds(String checkInIds) {
		this.checkInIds = checkInIds;
	}

	public String getSolutionIds() {
		return solutionIds;
	}

	public void setSolutionIds(String solutionIds) {
		this.solutionIds = solutionIds;
	}

	public String getNotFinishIds() {
		return notFinishIds;
	}

	public void setNotFinishIds(String notFinishIds) {
		this.notFinishIds = notFinishIds;
	}

   
}
